package com.atrix.CinemaView.service;

import com.atrix.CinemaView.pojo.dto.info.MdInfo;
import com.atrix.CinemaView.pojo.dto.MdStreamData;

import java.util.List;

public interface MdService {
    /**
     * 获取md文档存储信息
     * @return md文档存储信息
     */
    List<MdInfo> getInfo();
    
    /**
     * 获取随机文档
     * @return 随机文档
     */
    MdStreamData getRandomMd();
    
    /**
     * 在指定的文档容器中获取随机文档
     * @param containerIndex 文档容器索引
     * @return 随机文档
     */
    MdStreamData getRandomMdInContainer(int containerIndex);
    
    /**
     * 获取文档
     * @param containerIndex 文档容器索引
     * @param index 文档索引
     * @return 文档
     */
    MdStreamData getMd(int containerIndex, int index);
}
